package com.starblink.android.basic.guide.bean

/// routeName : ""
/// guideType : ""
/// sceneName : ""
/// guideTypeStr : ""
/// guideType : ""
/// priority : 1
/// hasShow : true
data class GuideSceneEntry(
    //场景
    val sceneName: String,
    // 提供三个优先级 存在互斥的情况  提供排序  相同场景 弹出优先级 优先级越低  越先弹出
    //比如进入首页 MainActivity
    // 底部相机需要1引导       firstPriority：1，secondPriority：0 ，thirdPriority：0
    // 广告需要弹窗           firstPriority：3，secondPriority：0 ，thirdPriority：0
    // home 需要2引导   引导1     firstPriority：2，secondPriority：1 ，thirdPriority：0
    //                 引导2     firstPriority：2，secondPriority：2 ，thirdPriority：0
    // 存在互斥情况下自行处理
    val firstPriority: Int,
    val secondPriority: Int,
    val thirdPriority: Int,
    //是否已经弹出
    var hasShow: Boolean = false,
    //引导类型
    val guideType: SkGuideEnum
)